thin-client radius3 crm custom software management design builders developers relationship linux construction open source projects software development online shopping shop custom software development customer